using System;

namespace U.B.DoMain.工作流引擎
{
    public class WorkflowFactory
    {
        public static IWorkflow CreateWorkflow(string workflowType)
        {
            return workflowType.ToLower() switch
            {
                "approval" => new ApprovalWorkflow(),
                // 可以在这里添加更多类型的工作流
                _ => throw new ArgumentException($"不支持的工作流类型: {workflowType}")
            };
        }
    }
}